<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="STYLESHEET" type="text/css" href="../pgadmin3.css">
<title>Rady odborníka</title>
</head>

<body>

<h3>Úprava pohledů, uložených procedur a funkcí</h3>
<p>
Když upravujete kód pro pohled, uloženou proceduru nebo funkci, může vám být 
malé textové pole v dialogovém okně vlastností objektu nepohodlné. Možná 
shledáte jako lepší možnost použit skriptování pgAdminu s následnou úpravou 
objektu v dotazovacím nástroji. Získáte tím výhody editoru dotazovacího 
nástroje, jako je automatické dokončování, vyhledávání a nahrazování a větší 
pracovní prostor.
</p>
<p>
Pokud chcete použít skriptování, klikněte pravým tlačítkem ve stromu objektů 
na objekt, který chcete upravit a zvolte položku <i>Skript CREATE</i>. 
Případně se tato položka může nacházet v podnabídce <i>Skripty</i>. Ke stejnému 
výsledku dojdete rovněž výběrem objektu a následnou volbou <i>Skript CREATE</i> 
v podnabídce <i>Skripty</i> nabídky <i>Nástroje</i>.
</p>
<p>
Upravte definici objektu podle svých potřeb a s použitím tlačítka <i>Provést 
dotaz</i> změny aplikujte. Nezapomeňte, že změna názvu pohledu nebo funkce a 
záhlaví funkce nebo procedury může způsobit vytvoření nového objektu místo změny 
stávajícího. Přínosem tohoto jevu je snadné vytváření nových objektů podobných 
těm stávajícím. Aby se nové objekty zobrazily ve stromu objektů, je někdy nutné 
jej nechat aktualizovat.
</p>
<p>
Tento postup můžete provádět se všemi typy operací na různých objektech. Pro 
úpravy pohledů, uložených procedur a funkcí je ale nejvhodnější syntaxe PostgreSQL 
v podobě <i>CREATE OR REPLACE</i>.
</p>

</body>

</html>
